//封装进程池
#include "ProcessPool.hpp"

int main()
{
    //先看使用方法
    //创建进程池对象，个数为gdefaultnum
    ProcessPool pp;

    //启动进程池，自动创建进程
    pp.Start();

    //自动派发任务
    int cnt = 10;
    while(cnt--)
    {
        //run方法执行几次，就是收到了几个任务
        pp.Run();
        sleep(1);
    }

    pp.Stop();

    return 0;
}